\hypertarget{interface_political_classifier_1_1_support_1_1_i_candidate_manager}{\section{Political\-Classifier.\-Support.\-I\-Candidate\-Manager Interface Reference}
\label{interface_political_classifier_1_1_support_1_1_i_candidate_manager}\index{Political\-Classifier.\-Support.\-I\-Candidate\-Manager@{Political\-Classifier.\-Support.\-I\-Candidate\-Manager}}
}


Interface to define the primitive functionality of Candidate\-Manager.  


Inheritance diagram for Political\-Classifier.\-Support.\-I\-Candidate\-Manager\-:\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[height=3.000000cm]{interface_political_classifier_1_1_support_1_1_i_candidate_manager}
\end{center}
\end{figure}
\subsection*{Public Member Functions}
\begin{DoxyCompactItemize}
\item 
int \hyperlink{interface_political_classifier_1_1_support_1_1_i_candidate_manager_a8f065e3cbcbc1cbf0c56aac4940d6d10}{Add\-Candidate} (\hyperlink{interface_political_classifier_1_1_support_1_1_i_candidate}{I\-Candidate} candidate)
\begin{DoxyCompactList}\small\item\em Add a new candidate in a manager. \end{DoxyCompactList}\item 
void \hyperlink{interface_political_classifier_1_1_support_1_1_i_candidate_manager_aade81453acd2cb8fd76e13b9eb17148f}{Remove\-Candidate} (int index)
\begin{DoxyCompactList}\small\item\em Remove a candidate from the manager \end{DoxyCompactList}\end{DoxyCompactItemize}
\subsection*{Properties}
\begin{DoxyCompactItemize}
\item 
int \hyperlink{interface_political_classifier_1_1_support_1_1_i_candidate_manager_a5106b87477f5b6cdd93ab89585a2593c}{Count}\hspace{0.3cm}{\ttfamily  \mbox{[}get\mbox{]}}
\begin{DoxyCompactList}\small\item\em Returns the number of candidates in a manager \end{DoxyCompactList}\item 
\hyperlink{interface_political_classifier_1_1_support_1_1_i_candidate}{I\-Candidate} \hyperlink{interface_political_classifier_1_1_support_1_1_i_candidate_manager_a0d398a1e3777a625e7a5118493b7afdd}{this\mbox{[}int index\mbox{]}}\hspace{0.3cm}{\ttfamily  \mbox{[}get\mbox{]}}
\begin{DoxyCompactList}\small\item\em Gets the candidate at the given index. \end{DoxyCompactList}\end{DoxyCompactItemize}


\subsection{Detailed Description}
Interface to define the primitive functionality of Candidate\-Manager. 



\subsection{Member Function Documentation}
\hypertarget{interface_political_classifier_1_1_support_1_1_i_candidate_manager_a8f065e3cbcbc1cbf0c56aac4940d6d10}{\index{Political\-Classifier\-::\-Support\-::\-I\-Candidate\-Manager@{Political\-Classifier\-::\-Support\-::\-I\-Candidate\-Manager}!Add\-Candidate@{Add\-Candidate}}
\index{Add\-Candidate@{Add\-Candidate}!PoliticalClassifier::Support::ICandidateManager@{Political\-Classifier\-::\-Support\-::\-I\-Candidate\-Manager}}
\subsubsection[{Add\-Candidate}]{\setlength{\rightskip}{0pt plus 5cm}int Political\-Classifier.\-Support.\-I\-Candidate\-Manager.\-Add\-Candidate (
\begin{DoxyParamCaption}
\item[{{\bf I\-Candidate}}]{candidate}
\end{DoxyParamCaption}
)}}\label{interface_political_classifier_1_1_support_1_1_i_candidate_manager_a8f065e3cbcbc1cbf0c56aac4940d6d10}


Add a new candidate in a manager. 


\begin{DoxyParams}{Parameters}
{\em candidate} & \hyperlink{interface_political_classifier_1_1_support_1_1_i_candidate}{I\-Candidate} object\\
\hline
\end{DoxyParams}
\begin{DoxyReturn}{Returns}
zero based index location of the added candidate.
\end{DoxyReturn}


Implemented in \hyperlink{class_political_classifier_1_1_framework_1_1_candidate_manager_ad7e196ffac86ad87b7e49d0109b5a8b7}{Political\-Classifier.\-Framework.\-Candidate\-Manager}.

\hypertarget{interface_political_classifier_1_1_support_1_1_i_candidate_manager_aade81453acd2cb8fd76e13b9eb17148f}{\index{Political\-Classifier\-::\-Support\-::\-I\-Candidate\-Manager@{Political\-Classifier\-::\-Support\-::\-I\-Candidate\-Manager}!Remove\-Candidate@{Remove\-Candidate}}
\index{Remove\-Candidate@{Remove\-Candidate}!PoliticalClassifier::Support::ICandidateManager@{Political\-Classifier\-::\-Support\-::\-I\-Candidate\-Manager}}
\subsubsection[{Remove\-Candidate}]{\setlength{\rightskip}{0pt plus 5cm}void Political\-Classifier.\-Support.\-I\-Candidate\-Manager.\-Remove\-Candidate (
\begin{DoxyParamCaption}
\item[{int}]{index}
\end{DoxyParamCaption}
)}}\label{interface_political_classifier_1_1_support_1_1_i_candidate_manager_aade81453acd2cb8fd76e13b9eb17148f}


Remove a candidate from the manager 


\begin{DoxyParams}{Parameters}
{\em index} & zero based index location of the candiate.\\
\hline
\end{DoxyParams}


Implemented in \hyperlink{class_political_classifier_1_1_framework_1_1_candidate_manager_a0cebb36d6ea717328914ca7f66d7a59b}{Political\-Classifier.\-Framework.\-Candidate\-Manager}.



\subsection{Property Documentation}
\hypertarget{interface_political_classifier_1_1_support_1_1_i_candidate_manager_a5106b87477f5b6cdd93ab89585a2593c}{\index{Political\-Classifier\-::\-Support\-::\-I\-Candidate\-Manager@{Political\-Classifier\-::\-Support\-::\-I\-Candidate\-Manager}!Count@{Count}}
\index{Count@{Count}!PoliticalClassifier::Support::ICandidateManager@{Political\-Classifier\-::\-Support\-::\-I\-Candidate\-Manager}}
\subsubsection[{Count}]{\setlength{\rightskip}{0pt plus 5cm}int Political\-Classifier.\-Support.\-I\-Candidate\-Manager.\-Count\hspace{0.3cm}{\ttfamily [get]}}}\label{interface_political_classifier_1_1_support_1_1_i_candidate_manager_a5106b87477f5b6cdd93ab89585a2593c}


Returns the number of candidates in a manager 

\hypertarget{interface_political_classifier_1_1_support_1_1_i_candidate_manager_a0d398a1e3777a625e7a5118493b7afdd}{\index{Political\-Classifier\-::\-Support\-::\-I\-Candidate\-Manager@{Political\-Classifier\-::\-Support\-::\-I\-Candidate\-Manager}!this\mbox{[}int index\mbox{]}@{this[int index]}}
\index{this\mbox{[}int index\mbox{]}@{this[int index]}!PoliticalClassifier::Support::ICandidateManager@{Political\-Classifier\-::\-Support\-::\-I\-Candidate\-Manager}}
\subsubsection[{this[int index]}]{\setlength{\rightskip}{0pt plus 5cm}{\bf I\-Candidate} Political\-Classifier.\-Support.\-I\-Candidate\-Manager.\-this\mbox{[}int index\mbox{]}\hspace{0.3cm}{\ttfamily [get]}}}\label{interface_political_classifier_1_1_support_1_1_i_candidate_manager_a0d398a1e3777a625e7a5118493b7afdd}


Gets the candidate at the given index. 


\begin{DoxyParams}{Parameters}
{\em index} & The index to get the candidate at.\\
\hline
\end{DoxyParams}
\begin{DoxyReturn}{Returns}
The candidate.
\end{DoxyReturn}


The documentation for this interface was generated from the following file\-:\begin{DoxyCompactItemize}
\item 
C\-:/\-Users/\-Jonathan.\-De\-Carlo/\-Source/\-Repos/\-Political\-Classifier/src/\-Political\-Classifier.\-Support/I\-Candidate\-Manager.\-cs\end{DoxyCompactItemize}
